settle payments - German English Dictionary